خرید بک لینک
 
مفهوم مدل شبکه معنايي در اوايل دهه شصت توسط دانشمند شناختيAllan M.Collins، زبان شناخت M. Ross Quillian و روان شناس Elizabeth F.Loftus در نشريات مختلف به عنوان يک فرم براي نمايش دادن دانش ساخت يافته معنايي، ابداع شد. با قراردادن ابرداده قابل خواندن توسط ماشين ،درباره صفحات و چگونگي ارتباط آن ها با يکديگر، فعال کردن عامل هاي خودکارشده براي دسترسي هوشمندانه تر وب و انجام وظايف از طرف کاربران موجب گسترش يافتن شبکه صفحات وب ابرپيوند شده که تنها توسط انسان قابل خواندن بود، شد.
خيلي از فناوري هايي که توسط w?c مطرح شده است قبل از اين که زير چتر w?cقرار بگيرند، وجود داشته اند. اين ها در زمينه هاي مختلف استفاده شده است، به طراحی خصوص برخورد با اطلاعاتي است که شامل يک دامنه محدود و تعريف شده است، و جايي که داده به اشتراک گذاشته شده يک نياز مشترک است، مانند تحقيقات علمي يا داده هاي تبديل شده مابين کسب و کارها. به علاوه، فناوري هايي با هدف مشترک ، مانند microformat ها، ظهور کرده اند.
هدف[ويرايش]
 
اصلي ترين هدف وب معنايي قادر ساختن کاربران براي پيداکردن، اشتراک گذاشتن و راحت تر ترکيب کردن اطلاعات جهت تکامل بخشيدن وب حاضر است. انسان ها توانايي استفاده از وب را براي پيش بردن وظايفي مانند پيدا کردن معادل ايرلندي کلمه "پوشه"، رزرو کردن يک کتاب از کتابخانه و جستجو براي پايين ترين قيمت يک DVD را دارند. به هرحال، ماشين ها نمي توانند تمام اين وظايف را بدون دستورالعمل انسان انجام دهند، چرا که صفحات وب طوري طراحي شده اند که توسط مردم خوانده شود، نه ماشين ها. وب معنايي يک چشم انداز از اطلاعات است که مي تواند به آساني توسط ماشين تفسير شود، بنابرين ماشين ها مي توانند بسياري از کارهاي خسته کننده شامل پيداکردن، ترکيب کردن و اقدام بر اساس اطلاعات بر روي وب را انجام دهند. وب معنايي، همان طور که در ابتدا پيش بيني مي شد، سيستمي است که ماشين ها را به کار مي اندازد که "بفهمند" و به درخواست هاي پيچيده انسان براساس معناي آن ها پاسخ دهند. چنين "فهميدن" مستلزم آن است که منابع اطلاعاتي مربوطه به طور معنايي ساختار يافته شوند،يک کار چالش برانگيز. تيم برنز لي در ابتدا چشم انداز وب معنايي را اين گونه توصيف کرد:
من رويايي دارم براي وب که در آن کامپيوتر ها توانايي تحليل تمام داده هاي روي وب، مثل محتوي،پيوندها و تراکنش هاي بين مردم و کامپيوتر ها را دارند. يک وب معنايي، که اين امر را ممکن مي سازد، فعلا در حال ظهور است، اما زماني که کامل شود، روال هاي روزانه تجارت ، بروکراسي و زندگي روزمره ما توسط گفتگوي بين ماشين ها انجام مي شود. عامل هاي هوشمند بين مردم براي دوره اي که نهايتا اين امر محقق شود تبليغ مي کنند.
 
وب معنايي به عنوان يک جمع کننده بين تمام محتوي مختلف،سيستم ها و برنامه هاي کاربردي اطلاعاتي در نظر گرفته شده است. برنامه هاي کاربردي در زمينه نشر، وبلاگ نويسي و خيلي سطوح ديگر وجود دارد.
معمولا واژه هاي معناشناسي، ابرداده، هستي شناسي و وب معنايي متناقض استفاده مي شوند. به طور خاص، اين واژه ها به عنوان کلمات فني هر روز توسط محققين و پزشکان،جهت پوشش يک گستره وسيعي از زمينه هاي مختلف فن آوري، مفاهيم و سطوح برنامه هاي کاربردي استفاده مي شوند. به علاوه، با توجه به وضعيت فعلي، نسبت به فعال کردن فناوري هايي که براي تحقق وب طراحی  معنايي پيش بيني مي شد، سردرگمي وجود دارد. در يک مقاله که توسط Greber,Baard, Van der Merwe ارائه شد، چشم انداز وب معنايي جدول بندي شده و خلاصه اي از واژگان و فناوري هاي راه انداز ارائه شده است. مدل معماري مطرح شده توسط تيم برنزلي به عنوان مبنايي که مدل وضعيت فناوري هاي حال حاضر و در حال ظهور را ارائه مي کند، استفاده مي شود.
محدوديت هاي HTML[ويرايش]
 
بسياري از فايل هاي روي يک کامپيوتر معمولي را مي توان آزادانه به اسناد قابل خواندن توسط انسان و داده هاي قابل خواندن براي ماشين تقسيم کرد. اسناد مثل پيام نامه ها، گزارشات و بروشورها توسط انسان خوانده مي شود. داده، مثل تقويم، دفترچه آدرس،ليست پخش و صفحات گسترده از يک برنامه کاربردي براي نمايش، جستجو و ترکيب در حالات مختلف استفاده مي کنند.
در حال حاضر، تارنماي گسترده جهاني عمدتا بر مبناي اسنادي است که با HTML نوشته شده است، يک استاندارد نشانه گذاري که براي کدينگ مجموعه اي از متن در خلال عناصر چند رسانه اي مانند تصاوير و فرم هاي تعاملي استفاده شده است. تگ هاي ابر داده روشي را فراهم مي آورد که هر کامپيوتر مي تواند محتوي صفحات وب را دسته بندي کند . براي مثال :
<meta name="keywords" content="computing, computer studies, computer">
<meta name="description" content="Cheap widgets for sale">
<meta name="author" content="John Doe">
با HTML و ابزاري براي نمايش خروجي آن (مثل مرورگر هاي وب) هرکسي مي تواند صفحه اي براي ليست کردن مواردي براي فروش، بسازد و نمايش دهد. HTML اين صفحه کاتالوگ مي تواند اظهاراتي از قبيل "عنوان اين سند سوپرمارکت ويجت است" را به ما بدهد، اما اين ظرفيت در HTML نيست که واضح اظهار کند که مثلا کالا شماره X586172 يک Acme Gizmo است با قيمت خرده فروشي €199 ، يا اين که يک کالاي براي مصرف کننده است. بلکه ،HTML مي تواند تنها بگويد که محدوده متن " X586172" چيزي است که بايد نزديک Acme" Gizmo" و "€199" قرار مي گيرد. هيچ راهي وجود ندارد که بگويد "اين يک کاتالوگ است" يا حتي تصديق کردن اين که "Acme Gizmo" بخشي از عنوان است يا "€199" يک قيمت است. همچنين هيچ راهي وجود ندارد که توصيف کند اين تکه هاي از اطلاعات کنار هم قرار گرفته اند تا يک مورد را جدا از موارد ديگري که احتمالا در صفحه قرار دارند، توصيف کند.
HTML معنايي اشاره به عمل HTML سنتي در قصد نشانه گذاري ها دارد به جاي اين که مستقيما جزئيات چينش را مشخص کند. براي مثال کاربرد <em> براي نشان دادن "تاکيد" است، بيشتر از <i> که ايتاليک شدن را مشخص مي کند. جزئيات چينش در ترکيب با CSS ها در سمت مرورگر است. اما اين عمل براي مشخص کردن معاني عناصر مثل موارد فروش و قيمت ناکارآمد است.
Microformat ها تلاش هاي غير رسمي گسترش تگ هاي HTML را براي ايجاد نشانه گذاري معنايي قابل خواندن براي ماشين درباره عناصري مثل فروشگاه هاي خرده فروشي و موارد براي فروش را نشان مي دهد.
راهکارهاي وب معنايي[ويرايش]
 
وب معنايي راه کارهاي اضافه تري دارد که شامل نشر زبان هايي که مختص داده طراحي شده اند، مثل چهارچوب شرح منابع(RDF)، زبان هستي شناسي وب(OWL) و زبان نشانه گذاري توسعه پذير(XML)، مي شود. HTML اسناد و پيوند هاي بين آن ها را توصيف مي کند. RDF،OWL وXML ،با تضاد،مي توانند اشيا دلخواه را از قبيل مردم، ديدارها يا قطعات هواپيما توصيف کنند.
اين فناوري ها به منظور فراهم آوردن شرحي که محتوي اسناد وب را تکميل يا جايگزين کند، ترکيب شده اند. بنابرين، محتوي ممکن است به عنوان داده هاي توصيفي ذخيره شده در پايگاه داده هاي قابل دسترس وب ، يا نشانه گذاري دربين اسناد بروز کند(خصوصا، در HTML توسعه پذير(XHTML) با XML پراکنده ، يا اغلب مواقع خالص در XML، با چينش يا ). توضيحات قابل خواندن براي ماشين، مديران محتوي را به کار مي اندازند تا معني به محتوي اضافه کنند که توصيف کند ساختار دانشي که ما درباره محتوي داريم. در همين راستا، يک ماشين مي تواند خودش دانش را ، به جاي متن، با استفاده از پردازشي شبيه به استنتاج و استقرا انسان پردازش کند، در نتيجه نتايج معني دار بيشتري به دست مي آورد و به کامپيوتر ها براي اجرا خودکار جمع آوري اطلاعات و پژوهش کمک مي کند.
يک مثال از يک تگ که مي تواند در يک صفحه وب غير معنايي استفاده شود :
<item>cat</item>
همين اطلاعات در يک صفحه وب معنايي ممکن است به اين شکل باشد :
<item rdf:about="http://dbpedia.org/resource/Cat">Cat</item>
تيم برنز لي شبکه حاصل از داده هاي پيوند داده شده را، در تضاد با تارنماي گسترده جهاني بر پايه HTML، نمودار عظيم جهاني مي نامد. برنز لي فرض کرد که اگر گذشته اسناد به اشتراک گذاشته مي شدند، در آينده داده ها به اشتراک گذاشته مي شوند. جواب او به اين سوال که "چگونه؟"، سه دستورالعمل به همراه داشت. اول، يک URL بايد به داده اشاره داشته باشد.دوم، هرکسي که به URL دسترسي پيدا کرد بايد داده را برگرداند. سوم، روابط در داده بايد به URL هاي اضافي به همراه داده اشاره داشته باشد.
وب 3[ويرايش]
 
تيم برنز لي وب معنايي را جزئي از وب 3 توصيف کرد.
مردم همراه مي پرسند که وب 3 چيست؟ من فکر ميکنم شايد وقتي شما يک پوشش از گرافيک هاي برداري مقياس پذير(همه چيز ناهوار و شناور به صورت مبهم)در وب2 داريد و دسترسي به يک وب معنايي که جمع کننده حجم زيادي از داده داشته باشيد، شما به يک منبع داده باور نکردني دسترسي خواهيد داشت . . . تيم برنز لي 2006
 
"وب معنايي" گاهي اوقات هم معني "وب3" به کار مي رود، در حالي که هر کدام معني متفاوتي دارند.
مثال ها[ويرايش]
 
وقتي ما درباره وب معنايي حرف مي زنيم، ما درباره بسياري از "چگونه" هايي صحبت مي کنيم که معمولا دور از فهم اند چراکه مردم نسبت به مفاهيم مورد نياز زبان شناسي بي توجه اند. بنابرين، ما ترجيح مي دهيم چگونگي ظهور وب معنايي در آينده را تصور کنيم .
ابر-ويکي[ويرايش]
سايت هاي از نوع ويکي روبه رشدند. مديران آنها و عناصر آنها مي تواند بسيار متنوع باشد. اين ويکي ها بسيار بسيار تخصصي شده اند. اما بسياري از ويکي ها موتور هاي جستجو را از لحاظ شاخص گذاري آنها محدود مي کنند زيرا اين موتورهاي جستجو کارآمدي ويکي ها را کاهش مي دهد و صفحاتي که منسوخ شده اند را نگه مي دارند، به بياني، خارج از ويکي(به روز رساني دائم). ابر موتورهاي جستجو قصد دارند نتايج بدست آمده از درخواست هاي انحصاري از هرکدام از اين ويکي ها را جمع کنند. ويکي سوله اي از داده دردسترس براي همفکري توسط مردم و ماشين ها شده است .
چالش ها[ويرايش]
 
برخي از چالش هاي وب معنايي شامل وسعت، ابهام، ترديد، تناقض و فريب. سيستم هاي استدلال کننده خودکار مجبور خواهد بود با تمام اين مسائل مقابله کند به جاي اين که وعده وب معنايي را ارئه دهد.
وسعت : تارنماي گسترده جهاني شامل ميلياردها صفحه شده است. SNOMED CT هستي شناسي واژه شناسي پزشکي به تنهايي شامل 370,000 نام کلاس است و فناوري موجود هنوز قادر نبوده است که واژهاي تکراري از جهت معنا را ازبين ببرد. هر سيستم استدلال کننده خودکاري مجبور است با ورودي هاي واقعا بزرگ مفابله کند.
ابهام : وجوه مبهمي مانند "جوان" و "بلند" وجود دارد. اين ناشي مي شود از ابهام درخواست کاربران، از وجوه ارائه شده توسط گردآورندگان محتوي، از انطباق واژه هاي درخواست با واژه هاي گرداورندگان و از تلاش براي ترکيب مباني دانش هاي مختلف با وجوه مشترک ولي جنبه هاي متفاوت. منطق فازي رايج ترين تکنيک براي مقابله با ابهام است.
عدم قطعيت : وجوه دقيقي با ارزش هاي مشکوک وجود دارد. براي مثال، يک بيمار ممکن است مجموعه اي از علائم را که هرکدام متناظر با تشخيص مشخص و احتمال متفاوت باشد، را ارائه کند. روش هاي استدلال احتمالاتي به طور کلي کار براي رسيدگي به عدم قطعيت است.
تناقض : تناقضات منطقي اي وجود دارد که به ناچار در طول توسعه هستي شناسي بزرگ، و زماني که هستي شناسي ها از منابع جدا با هم ترکيب شده اند، بوجود خواهد آمد. استدلال استقرايي يا قياسي با شکست روبروست وقتي با تناقض مواجه است، زيرا "هر چيزي به دنبال يک تناقض" است. استدلال فسخ کردني و استدلال paraconsistent، دو روش است که مي تواند براي مقابله با تناقض به کار رود.
فريب : زماني رخ مي دهد که تهيه کننده اطلاعات عمدا مصرف کننده اطلاعات را گمراه کند. تکنيک هاي رمز نگاري در حال حاضر براي کاهش اين تهديد مورد استفاده قرار مي گيرند.
اين ليست چالش ها بيش از اين که کامل باشد، روشنگر است و روي چالش هاي لايه هاي "منطق وحدت" و "برهان" از وب معنايي، تمرکز دارد .گزارش آخر گروه رشد براي استدلال عدم قطعيت W3C، تمام اين مشکلات را تحت عنوان "عدم قطعيت" جمع کرد. خيلي از تکنيک هاي ذکر شده در اينجا الحاقاتي نياز خواهند داشت به زبان هستي شناسي وب مثلا براي حاشيه نويسي احتمالات شرطي.اين منطقه از پژوهش فعال است.
استانداردها[ويرايش]
 
استانداردسازي وب معنايي در وب3 تحت پوشش W3C مي باشد.
اجزا[ويرايش]
واژه "وب معنايي" معمولا استفاده مي شود براي اشاره به فرمت ها و فناوري هايي که آنرا به کار مي اندازند.جمع آوري، ساختاربندي و بازيابي داده هاي پيوندشده با فناوري ها يي که يک توضيح رسمي از وجوه،واژه ها و روابط در خلال يک دامنه دانش داده شده فراهم مي آورد. اين فن آوري ها طبق استانداردهاي W3C مشخص شده اند و شامل اين موارد مي شود :
چارچوب تشريح منابع (RDF) يک روش عمومي براي توصيف اطلاعات
شماي RDF (RDFS)
سيستم سازماني دانش ساده (SKOS)
SPARQL يک زبان پرس و جوي RDF
نشان گذاري3 (N3)، طراحي شده با توانايي خواندن انسان در ذهن
N-Triples، فرمتي براي ذخيره کردن و انتقال داده
لاک پشت[سه تايي](زبان RDF سه مختصر و مفيد)
زبان هستي شناسي وب(OWL)، يک خانواده از زبان هاي ارائه دانش
پشته وب معنايي روشنگر معماري وب معنايي است. توابع و روابط اجزا مي تواند به صورت زير خلاصه شود :
XML يک گرامر عنصري براي ساختار محتوي داخل اسناد فراهم مي آورد.XML در حال حاضر يکي از اجزا لازم فناوري هاي وب معنايي در خيلي از موارد نيست، به عنوان جايگزين گرانرهاي موجود، از قبيل لاک پشت. لاک پشت يک استاندارد بالفعل است اما از طريق يک فرآيند استاندارد رسمي نبوده است.
شماي XML يک زبان براي فراهم آوردن و محدود کردن ساختار و محتوي عناصري است که در اسناد XML وجود دارند.
RDF يک زبان ساده براي توصيف مدل هاي داده است که به اشيا ("منابع") و روابطشان اشاره دارد. يک مدل برپايه RDFمي تواند در گرامرهاي مختلفي ارائه شود، مثل RDF/XML،N3،لاک پشت و RDFa. RDF يک استاندارد پايه اي از وب معنايي است.
شما RDF، RDF را توسعه داده است و يک لغت براي توصيف ويژگي ها و کلاس هاي منابع بر پايه RDF، با معاني براي تعميم سلسله مراتب از خواص و طبقات است.
OWL لغات بيشتري براي توصيف ويژگي ها و کلاس ها اضافه مي کند: از بين آن ها،روابط بين کلاس ها(disjointness)، cardinality(براي مثال "دقيقا يک" )، برابري،نوع سازي غني تر از ويژگي ها، مشخصات ويژگي ها وشمارش کلاس ها.
SPARQL يک پروتکل و زبان کوئري از مبانع وب معنايي است.
وضعيت فعلي استاندارد سازي[ويرايش]
استاندارد سازي هاي در حال پيشرفت فعلي شامل :
قانون فرمت تبادل(RIF) به عنوان لايه اي از پشته وب معنايي.
لايه هايي که هايي که هنوز به طور کامل بيرون نيامده اند شامل :
لايه هاي منطق وحدت و مدرک تحت تحقيقات فعال هستند.
مقصود بالابردن قابليت استفاده و فايده وب است و ارتباط تنگاتنگ آن با منابع از طريق :
سرورهايي سيستم هاي داده اي موجود را با استفاده از RDF و SPARQL نشان مي دهند.خيلي تبديل کننده ها به RDF از برنامه هاي کاربردي مختلف وجود دارد.پايگاه داده هاي رابطه اي يک منبع مهم هستند. سرور وب معنايي بدون تاثير گذاري بر عملکرد سيستم موجود به آن پيوست مي شود.
اسناد "نشانه گداري شده" با اطلاعات معنايي(يک توسعه از تگ <meta>در HTML در صفحات وب امروزي براي تامين اطلاعات موتورهاي جستجوي وب، با استفاده از وب خزنده، به کاربرده مي شود). اين مي تواند اطلاعات قابل فهم براي ماشين درباره محتوي اسناد قابل فهم براي انسان باشد(از قبيل توليد کننده،عنوان،توضيحات اسناد) يا مي تواند صرفا طراحی  ابرداده نمايش دهنده مجموعه اي از حقايق باشد(از قبيل منابع و خدمات در هرکجاي سايت ها).(توجه کنيد که هرچيزي که بتواند با شناسه منبع يکنواخت شناسايي (URI) شود، مي تواند توصيف شود، بنابرين وب معنايي مي تواند درباره حيوانات،مردم،اماکن،ايده ها استدلال کند.) نشانه گذاري معنايي معمولا خودکار، تا به صورت دستي، توليد مي شود.
واژگان ابرداده رايج(هستي شناسي ها) و نگاشت بين واژگان که به خالقان اسناد اجازه مي دهد بدانند که چگونه اسنادشان را نشانه گذاري کنند، بنابرين عامل ها مي توانند اطلاعات در ابرداده تامين شده را استفاده کنند( بنابرين مولف درمقام 'مولف صفحه' با مولف در مقام مولف کتابي که موضوع مرور يک کتاب است، اشتباه گرفته نمي شود. )
عامل هاي خودکارشده براي اجراي وظايف براي کاربران وب معنايي با استفاده از اين داده
خدمات برپايه وب(معمولا با عامل هاي خودشان) براي تامين اطلاعات مخصوص عامل ها(براي مثال يک خدمت مورد اعتماد که يک عامل بتواند درباره تاريخچه خدمات ضعيف يا هرزه نگاري برخي فروشگاه هاي برخط بپرسد)
واکنش هاي شکاک[ويرايش]
 
امکان سنجي عملي[ويرايش]
منتقدان شدني بودن تحقق کامل يا جزئي وب معنايي را مي پرسند.بحران Cory Doctorow ("ابرچرند") از دورنماي رفتار انسان و ارجحييات شخصي هست. براي مثال، مردم ممکن است براي گمراه کردن موتور هاي وب معنايي که فرض را بر صحت ابرداده مي گذارند، ابرداده جعلي به صفحات وب وارد کنند. اين پديده در ابرتگ ها شناخته شده بود که الگوريتم رتبه بندي آلتاويستا را با بالابردن رتبه صفحات وب بخصوص فريب مي داد : موتور شاخص گذاري گوگل خصوصا به دنبال چنين تلاش هايي براي دست کاري است. Peter G?rdenfors و Timo Honkela اشاره مي کنند که فناوري هاي وب معنايي برپايه منطق، تنها يکسري از پديده هاي مربوط به هستي شناسي را پوشش مي دهند.
جايي که فناوري هاي وب معنايي درجه پذيرش عملي بالاتري پيدا کرد، تمايل بيشتري به بودن آن در هسته جوامع تخصصي و سازمان هاي براي پروژه هاي درون سازماني است. محدوديت ها به سوي پذيرش عملي، در دامنه ها و حوزه هاي محدود تر از چالش کمتري نسبت به عامه مردم و تارنماي گسترده جهاني دارد.
پتانسيل يک ايده در حال پيشرفت سريع[ويرايش]
 
مقاله ابتکاري Scientific American در سال 2001 توسط برنزلي تکامل مورد انتظار از وب موجود به وب معنايي را توصيف کرد . يک تکامل کامل چنان که توسط برنزلي توصيف شد فعلا در حال اتفاق افتادن است. در 2006 برنزلي و همکارانش اظهار داشتند که : "اين ايده ساده، به هر حال، تا حد زيادي تحقق نيافته باقي مانده است. " در حالي که ايده هنوز در حال ساخت است، به نظر مي رسد به سرعت در حال تکامل است و الهام بخش بسياري بوده است. بين 2007-2010 بسياري محققان پتانسيل اجتماعي وب معنايي را در کسب و کار و بخش سلامت و براي شبکه سازي اجتماعي، بررسي کرده اند. آنها همچنين مرز تکامل دموکراسي را بررسي کرده اند: چگونه يک جامعه خواست مشترکش را به يک شيوه دموکراتيک از طريق وب معنايي فرم مي دهد.
سانسور و حفظ حريم خصوصي[ويرايش]
 
اشتياق درباره وب معنايي مي تواند با نگراني ها درمورد سانسور و حفظ حريم خصوصي تعديل شود. براي مثال، فناوري هاي تحليل متن حالا مي توانند با استفاده از کلمات ديگر به راحتي کنار گذاشته شود، مثلا استعاره ها، يا با استفاده از تصاوير به جاي متن. يک اجرا حرفه اي از وب معنايي کنترل بر روي مشاهد و آفرينش اطلاعات آنلاين را براي دولت ها بسيار آسان تر مي کند؛ چرا که فهميدن اين اطلاعات براي يک ماشين مسدود کننده محتوي خودکار، راحت تر است. به علاوه،اين مسئله مطرح شده است که با استفاده از فايل هاي FOAF و ابرداده منطقه جغرافيايي، کمتر کسي حاضر به فاش شدن نامش در نگارش يک مقاله در يک وبلاگ شخصي خواهد شد. برخي از اين نگراني ها درخطاب به پروژه "وب آگاه سياسي" بودند و يک عنوان فعال تحقيق و توسعه اي هستند.
دوبرابر شدن فرمت هاي خروجي[ويرايش]
 
انتقاد ديگر به وب معنايي اين است که زمان بيشتري صرف ساخت و انتشار محتوي مي شود، چرا که براي يک تکه از داده به دو فرمت نياز است: يکي براي نمايش انسان و يکي براي ماشين ها. به هرحال، بسياري از برنامه هاي کاربردي در حال توسعه وب، در حال پرداختن به اين موضوع از طريق ايجاد يک فرمت قابل خواندن براي ماشين پس از انتشار داده يا درخواست ماشين براي پنين داده هستند. توسعه microformat ها واکنشي ديگر به اين نوع از انتقاد است. يکي ديگر از استدلال ها در دفاع از امکان سنجي وب معنايي، احتمالا قيمت در حال سقوط وظايف هوش انساني در بازار کار ديجيتال،مثلAmazon Mechanical Turk است.
مشخصات از قبيل eRDF و RDFa، به داده هاي دلخواه RDF اجازه مي دهد در صفحات HTML تعبيه بشوند.مکانيزم GRDDL (خوشه چين توضيحات منابع از گويش هاي زبان) به ماده موجود (شامل ميکرو فرمت ها) اجازه مي دهد به طور خودکار به عنوان RDF تفسير شوند؛ بنابرين ناشران تنها نياز به استفاده از يک فرمت،مثل HTML، را دارند.
پروژه ها[ويرايش]
 
اين بخش بعضي از پروژه ها و ابزار بسياري را که جهت ايجاد راه حل هاي وب معنايي وجود دارد ليست مي کند:
DBpedia[ويرايش]
DBpedia يک تلاش براي براي انتشار داده ساختاريافته استخراج شده از ويکي پديا است: داده در RDF منتشر شده و براي استفاده در وب تحت ليسانس مستندسازي آزاد GNU قابل دسترس مي شود، بنابرين به عامل هاي وب معنايي اجازه مي دهد استنتاج و query گرفتن پيشرفته بر روي مجموعه داده مشتق شده از ويکي پديا را فراهم بياورند و استفاده مجدد و توسعه در ديگر منابع داده را تسهيل کنند.
FOAF[ويرايش]
يک واژه پرطرفدار در وب معنايي دوستِ دوست است که از RDF براي توصيف روابط مردم با ديگر مردم در "چيزهاي" اطراف آن ها، استفاده مي کند.FOAF به عامل هاي هوشمند، براي درک هزاران ارتباطي که مردم با يکديگر دارند،مشاغل آن ها و موارد مهم در زندگي آنها، مجوز مي دهد؛ ارتباطاتي که ممکن است در موتورهاي جستتجوي سنتي برشمرده بشود يا نشود. زيرا ارتباطات از لحاظ تعداد بسيار گسترده است و تفسير انسان از اين اطلاعات ممکن است بهترين راه براي تحليل آن ها نباشد.
FOAF يک مثال از چگونگي تلاش وب معنايي براي استفاده از ارتباطات در زمينه اجتماعي است.
SIOC[ويرايش]
پروژه جوامع آنلاين معنايي پيوسته (SIOC،"شاک" تلفظ مي شود) يک واژگان از اصطلاحات و روابط را که فضاهاي داده وب را مدل مي کند، فراهم مي آورد. مثال هايي از اين نوع فضاهاي داده شامل : تالارهاي گفتگو،بلاگ ها،پست هاي بلاگ/خبرخوان ها،ليست هاي پستي، به اشتراک گذاري بوک مارک ها و گالري عکس ها، مي شود.
NextBIO[ويرايش]
يک پايگاه داده تقويت کننده علوم زيستي بالا تجربي داده هاي تگ شده و با استفاده از هستي شناسي پزشکي مرتبط شده اند. NextBio با استفاده از يک رابط موتور جستجو قابل دسترسي است. محققان مي توانند يافته هاي خود را براي الحاق به پايگاه داده کمک کنند. پايگاه داده در حال حاضر از توضيحات داده پروتئين و ژن و توالي داده هاي محوري پشتيباني مي کند و به طور پيوسته در حال گسترش براي حمايت از انواع ديگر داده هاي بيولوژيکي است.

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: يکشنبه 30 تير 1392 ساعت: 14:14

 
مفهوم مدل شبکه معنايي در اوايل دهه شصت توسط دانشمند شناختيAllan M.Collins، زبان شناخت M. Ross Quillian و روان شناس Elizabeth F.Loftus در نشريات مختلف به عنوان يک فرم براي نمايش دادن دانش ساخت يافته معنايي، ابداع شد. با قراردادن ابرداده قابل خواندن توسط ماشين ،درباره صفحات و چگونگي ارتباط آن ها با يکديگر، فعال کردن عامل هاي خودکارشده براي دسترسي هوشمندانه تر وب و انجام وظايف از طرف کاربران موجب گسترش يافتن شبکه صفحات وب ابرپيوند شده که تنها توسط انسان قابل خواندن بود، شد.
خيلي از فناوري هايي که توسط w?c مطرح شده است قبل از اين که زير چتر w?cقرار بگيرند، وجود داشته اند. اين ها در زمينه هاي مختلف استفاده شده است، به طراحی خصوص برخورد با اطلاعاتي است که شامل يک دامنه محدود و تعريف شده است، و جايي که داده به اشتراک گذاشته شده يک نياز مشترک است، مانند تحقيقات علمي يا داده هاي تبديل شده مابين کسب و کارها. به علاوه، فناوري هايي با هدف مشترک ، مانند microformat ها، ظهور کرده اند.
هدف[ويرايش]
 
اصلي ترين هدف وب معنايي قادر ساختن کاربران براي پيداکردن، اشتراک گذاشتن و راحت تر ترکيب کردن اطلاعات جهت تکامل بخشيدن وب حاضر است. انسان ها توانايي استفاده از وب را براي پيش بردن وظايفي مانند پيدا کردن معادل ايرلندي کلمه "پوشه"، رزرو کردن يک کتاب از کتابخانه و جستجو براي پايين ترين قيمت يک DVD را دارند. به هرحال، ماشين ها نمي توانند تمام اين وظايف را بدون دستورالعمل انسان انجام دهند، چرا که صفحات وب طوري طراحي شده اند که توسط مردم خوانده شود، نه ماشين ها. وب معنايي يک چشم انداز از اطلاعات است که مي تواند به آساني توسط ماشين تفسير شود، بنابرين ماشين ها مي توانند بسياري از کارهاي خسته کننده شامل پيداکردن، ترکيب کردن و اقدام بر اساس اطلاعات بر روي وب را انجام دهند. وب معنايي، همان طور که در ابتدا پيش بيني مي شد، سيستمي است که ماشين ها را به کار مي اندازد که "بفهمند" و به درخواست هاي پيچيده انسان براساس معناي آن ها پاسخ دهند. چنين "فهميدن" مستلزم آن است که منابع اطلاعاتي مربوطه به طور معنايي ساختار يافته شوند،يک کار چالش برانگيز. تيم برنز لي در ابتدا چشم انداز وب معنايي را اين گونه توصيف کرد:
من رويايي دارم براي وب که در آن کامپيوتر ها توانايي تحليل تمام داده هاي روي وب، مثل محتوي،پيوندها و تراکنش هاي بين مردم و کامپيوتر ها را دارند. يک وب معنايي، که اين امر را ممکن مي سازد، فعلا در حال ظهور است، اما زماني که کامل شود، روال هاي روزانه تجارت ، بروکراسي و زندگي روزمره ما توسط گفتگوي بين ماشين ها انجام مي شود. عامل هاي هوشمند بين مردم براي دوره اي که نهايتا اين امر محقق شود تبليغ مي کنند.
 
وب معنايي به عنوان يک جمع کننده بين تمام محتوي مختلف،سيستم ها و برنامه هاي کاربردي اطلاعاتي در نظر گرفته شده است. برنامه هاي کاربردي در زمينه نشر، وبلاگ نويسي و خيلي سطوح ديگر وجود دارد.
معمولا واژه هاي معناشناسي، ابرداده، هستي شناسي و وب معنايي متناقض استفاده مي شوند. به طور خاص، اين واژه ها به عنوان کلمات فني هر روز توسط محققين و پزشکان،جهت پوشش يک گستره وسيعي از زمينه هاي مختلف فن آوري، مفاهيم و سطوح برنامه هاي کاربردي استفاده مي شوند. به علاوه، با توجه به وضعيت فعلي، نسبت به فعال کردن فناوري هايي که براي تحقق وب طراحی  معنايي پيش بيني مي شد، سردرگمي وجود دارد. در يک مقاله که توسط Greber,Baard, Van der Merwe ارائه شد، چشم انداز وب معنايي جدول بندي شده و خلاصه اي از واژگان و فناوري هاي راه انداز ارائه شده است. مدل معماري مطرح شده توسط تيم برنزلي به عنوان مبنايي که مدل وضعيت فناوري هاي حال حاضر و در حال ظهور را ارائه مي کند، استفاده مي شود.
محدوديت هاي HTML[ويرايش]
 
بسياري از فايل هاي روي يک کامپيوتر معمولي را مي توان آزادانه به اسناد قابل خواندن توسط انسان و داده هاي قابل خواندن براي ماشين تقسيم کرد. اسناد مثل پيام نامه ها، گزارشات و بروشورها توسط انسان خوانده مي شود. داده، مثل تقويم، دفترچه آدرس،ليست پخش و صفحات گسترده از يک برنامه کاربردي براي نمايش، جستجو و ترکيب در حالات مختلف استفاده مي کنند.
در حال حاضر، تارنماي گسترده جهاني عمدتا بر مبناي اسنادي است که با HTML نوشته شده است، يک استاندارد نشانه گذاري که براي کدينگ مجموعه اي از متن در خلال عناصر چند رسانه اي مانند تصاوير و فرم هاي تعاملي استفاده شده است. تگ هاي ابر داده روشي را فراهم مي آورد که هر کامپيوتر مي تواند محتوي صفحات وب را دسته بندي کند . براي مثال :
<meta name="keywords" content="computing, computer studies, computer">
<meta name="description" content="Cheap widgets for sale">
<meta name="author" content="John Doe">
با HTML و ابزاري براي نمايش خروجي آن (مثل مرورگر هاي وب) هرکسي مي تواند صفحه اي براي ليست کردن مواردي براي فروش، بسازد و نمايش دهد. HTML اين صفحه کاتالوگ مي تواند اظهاراتي از قبيل "عنوان اين سند سوپرمارکت ويجت است" را به ما بدهد، اما اين ظرفيت در HTML نيست که واضح اظهار کند که مثلا کالا شماره X586172 يک Acme Gizmo است با قيمت خرده فروشي €199 ، يا اين که يک کالاي براي مصرف کننده است. بلکه ،HTML مي تواند تنها بگويد که محدوده متن " X586172" چيزي است که بايد نزديک Acme" Gizmo" و "€199" قرار مي گيرد. هيچ راهي وجود ندارد که بگويد "اين يک کاتالوگ است" يا حتي تصديق کردن اين که "Acme Gizmo" بخشي از عنوان است يا "€199" يک قيمت است. همچنين هيچ راهي وجود ندارد که توصيف کند اين تکه هاي از اطلاعات کنار هم قرار گرفته اند تا يک مورد را جدا از موارد ديگري که احتمالا در صفحه قرار دارند، توصيف کند.
HTML معنايي اشاره به عمل HTML سنتي در قصد نشانه گذاري ها دارد به جاي اين که مستقيما جزئيات چينش را مشخص کند. براي مثال کاربرد <em> براي نشان دادن "تاکيد" است، بيشتر از <i> که ايتاليک شدن را مشخص مي کند. جزئيات چينش در ترکيب با CSS ها در سمت مرورگر است. اما اين عمل براي مشخص کردن معاني عناصر مثل موارد فروش و قيمت ناکارآمد است.
Microformat ها تلاش هاي غير رسمي گسترش تگ هاي HTML را براي ايجاد نشانه گذاري معنايي قابل خواندن براي ماشين درباره عناصري مثل فروشگاه هاي خرده فروشي و موارد براي فروش را نشان مي دهد.
راهکارهاي وب معنايي[ويرايش]
 
وب معنايي راه کارهاي اضافه تري دارد که شامل نشر زبان هايي که مختص داده طراحي شده اند، مثل چهارچوب شرح منابع(RDF)، زبان هستي شناسي وب(OWL) و زبان نشانه گذاري توسعه پذير(XML)، مي شود. HTML اسناد و پيوند هاي بين آن ها را توصيف مي کند. RDF،OWL وXML ،با تضاد،مي توانند اشيا دلخواه را از قبيل مردم، ديدارها يا قطعات هواپيما توصيف کنند.
اين فناوري ها به منظور فراهم آوردن شرحي که محتوي اسناد وب را تکميل يا جايگزين کند، ترکيب شده اند. بنابرين، محتوي ممکن است به عنوان داده هاي توصيفي ذخيره شده در پايگاه داده هاي قابل دسترس وب ، يا نشانه گذاري دربين اسناد بروز کند(خصوصا، در HTML توسعه پذير(XHTML) با XML پراکنده ، يا اغلب مواقع خالص در XML، با چينش يا ). توضيحات قابل خواندن براي ماشين، مديران محتوي را به کار مي اندازند تا معني به محتوي اضافه کنند که توصيف کند ساختار دانشي که ما درباره محتوي داريم. در همين راستا، يک ماشين مي تواند خودش دانش را ، به جاي متن، با استفاده از پردازشي شبيه به استنتاج و استقرا انسان پردازش کند، در نتيجه نتايج معني دار بيشتري به دست مي آورد و به کامپيوتر ها براي اجرا خودکار جمع آوري اطلاعات و پژوهش کمک مي کند.
يک مثال از يک تگ که مي تواند در يک صفحه وب غير معنايي استفاده شود :
<item>cat</item>
همين اطلاعات در يک صفحه وب معنايي ممکن است به اين شکل باشد :
<item rdf:about="http://dbpedia.org/resource/Cat">Cat</item>
تيم برنز لي شبکه حاصل از داده هاي پيوند داده شده را، در تضاد با تارنماي گسترده جهاني بر پايه HTML، نمودار عظيم جهاني مي نامد. برنز لي فرض کرد که اگر گذشته اسناد به اشتراک گذاشته مي شدند، در آينده داده ها به اشتراک گذاشته مي شوند. جواب او به اين سوال که "چگونه؟"، سه دستورالعمل به همراه داشت. اول، يک URL بايد به داده اشاره داشته باشد.دوم، هرکسي که به URL دسترسي پيدا کرد بايد داده را برگرداند. سوم، روابط در داده بايد به URL هاي اضافي به همراه داده اشاره داشته باشد.
وب 3[ويرايش]
 
تيم برنز لي وب معنايي را جزئي از وب 3 توصيف کرد.
مردم همراه مي پرسند که وب 3 چيست؟ من فکر ميکنم شايد وقتي شما يک پوشش از گرافيک هاي برداري مقياس پذير(همه چيز ناهوار و شناور به صورت مبهم)در وب2 داريد و دسترسي به يک وب معنايي که جمع کننده حجم زيادي از داده داشته باشيد، شما به يک منبع داده باور نکردني دسترسي خواهيد داشت . . . تيم برنز لي 2006
 
"وب معنايي" گاهي اوقات هم معني "وب3" به کار مي رود، در حالي که هر کدام معني متفاوتي دارند.
مثال ها[ويرايش]
 
وقتي ما درباره وب معنايي حرف مي زنيم، ما درباره بسياري از "چگونه" هايي صحبت مي کنيم که معمولا دور از فهم اند چراکه مردم نسبت به مفاهيم مورد نياز زبان شناسي بي توجه اند. بنابرين، ما ترجيح مي دهيم چگونگي ظهور وب معنايي در آينده را تصور کنيم .
ابر-ويکي[ويرايش]
سايت هاي از نوع ويکي روبه رشدند. مديران آنها و عناصر آنها مي تواند بسيار متنوع باشد. اين ويکي ها بسيار بسيار تخصصي شده اند. اما بسياري از ويکي ها موتور هاي جستجو را از لحاظ شاخص گذاري آنها محدود مي کنند زيرا اين موتورهاي جستجو کارآمدي ويکي ها را کاهش مي دهد و صفحاتي که منسوخ شده اند را نگه مي دارند، به بياني، خارج از ويکي(به روز رساني دائم). ابر موتورهاي جستجو قصد دارند نتايج بدست آمده از درخواست هاي انحصاري از هرکدام از اين ويکي ها را جمع کنند. ويکي سوله اي از داده دردسترس براي همفکري توسط مردم و ماشين ها شده است .
چالش ها[ويرايش]
 
برخي از چالش هاي وب معنايي شامل وسعت، ابهام، ترديد، تناقض و فريب. سيستم هاي استدلال کننده خودکار مجبور خواهد بود با تمام اين مسائل مقابله کند به جاي اين که وعده وب معنايي را ارئه دهد.
وسعت : تارنماي گسترده جهاني شامل ميلياردها صفحه شده است. SNOMED CT هستي شناسي واژه شناسي پزشکي به تنهايي شامل 370,000 نام کلاس است و فناوري موجود هنوز قادر نبوده است که واژهاي تکراري از جهت معنا را ازبين ببرد. هر سيستم استدلال کننده خودکاري مجبور است با ورودي هاي واقعا بزرگ مفابله کند.
ابهام : وجوه مبهمي مانند "جوان" و "بلند" وجود دارد. اين ناشي مي شود از ابهام درخواست کاربران، از وجوه ارائه شده توسط گردآورندگان محتوي، از انطباق واژه هاي درخواست با واژه هاي گرداورندگان و از تلاش براي ترکيب مباني دانش هاي مختلف با وجوه مشترک ولي جنبه هاي متفاوت. منطق فازي رايج ترين تکنيک براي مقابله با ابهام است.
عدم قطعيت : وجوه دقيقي با ارزش هاي مشکوک وجود دارد. براي مثال، يک بيمار ممکن است مجموعه اي از علائم را که هرکدام متناظر با تشخيص مشخص و احتمال متفاوت باشد، را ارائه کند. روش هاي استدلال احتمالاتي به طور کلي کار براي رسيدگي به عدم قطعيت است.
تناقض : تناقضات منطقي اي وجود دارد که به ناچار در طول توسعه هستي شناسي بزرگ، و زماني که هستي شناسي ها از منابع جدا با هم ترکيب شده اند، بوجود خواهد آمد. استدلال استقرايي يا قياسي با شکست روبروست وقتي با تناقض مواجه است، زيرا "هر چيزي به دنبال يک تناقض" است. استدلال فسخ کردني و استدلال paraconsistent، دو روش است که مي تواند براي مقابله با تناقض به کار رود.
فريب : زماني رخ مي دهد که تهيه کننده اطلاعات عمدا مصرف کننده اطلاعات را گمراه کند. تکنيک هاي رمز نگاري در حال حاضر براي کاهش اين تهديد مورد استفاده قرار مي گيرند.
اين ليست چالش ها بيش از اين که کامل باشد، روشنگر است و روي چالش هاي لايه هاي "منطق وحدت" و "برهان" از وب معنايي، تمرکز دارد .گزارش آخر گروه رشد براي استدلال عدم قطعيت W3C، تمام اين مشکلات را تحت عنوان "عدم قطعيت" جمع کرد. خيلي از تکنيک هاي ذکر شده در اينجا الحاقاتي نياز خواهند داشت به زبان هستي شناسي وب مثلا براي حاشيه نويسي احتمالات شرطي.اين منطقه از پژوهش فعال است.
استانداردها[ويرايش]
 
استانداردسازي وب معنايي در وب3 تحت پوشش W3C مي باشد.
اجزا[ويرايش]
واژه "وب معنايي" معمولا استفاده مي شود براي اشاره به فرمت ها و فناوري هايي که آنرا به کار مي اندازند.جمع آوري، ساختاربندي و بازيابي داده هاي پيوندشده با فناوري ها يي که يک توضيح رسمي از وجوه،واژه ها و روابط در خلال يک دامنه دانش داده شده فراهم مي آورد. اين فن آوري ها طبق استانداردهاي W3C مشخص شده اند و شامل اين موارد مي شود :
چارچوب تشريح منابع (RDF) يک روش عمومي براي توصيف اطلاعات
شماي RDF (RDFS)
سيستم سازماني دانش ساده (SKOS)
SPARQL يک زبان پرس و جوي RDF
نشان گذاري3 (N3)، طراحي شده با توانايي خواندن انسان در ذهن
N-Triples، فرمتي براي ذخيره کردن و انتقال داده
لاک پشت[سه تايي](زبان RDF سه مختصر و مفيد)
زبان هستي شناسي وب(OWL)، يک خانواده از زبان هاي ارائه دانش
پشته وب معنايي روشنگر معماري وب معنايي است. توابع و روابط اجزا مي تواند به صورت زير خلاصه شود :
XML يک گرامر عنصري براي ساختار محتوي داخل اسناد فراهم مي آورد.XML در حال حاضر يکي از اجزا لازم فناوري هاي وب معنايي در خيلي از موارد نيست، به عنوان جايگزين گرانرهاي موجود، از قبيل لاک پشت. لاک پشت يک استاندارد بالفعل است اما از طريق يک فرآيند استاندارد رسمي نبوده است.
شماي XML يک زبان براي فراهم آوردن و محدود کردن ساختار و محتوي عناصري است که در اسناد XML وجود دارند.
RDF يک زبان ساده براي توصيف مدل هاي داده است که به اشيا ("منابع") و روابطشان اشاره دارد. يک مدل برپايه RDFمي تواند در گرامرهاي مختلفي ارائه شود، مثل RDF/XML،N3،لاک پشت و RDFa. RDF يک استاندارد پايه اي از وب معنايي است.
شما RDF، RDF را توسعه داده است و يک لغت براي توصيف ويژگي ها و کلاس هاي منابع بر پايه RDF، با معاني براي تعميم سلسله مراتب از خواص و طبقات است.
OWL لغات بيشتري براي توصيف ويژگي ها و کلاس ها اضافه مي کند: از بين آن ها،روابط بين کلاس ها(disjointness)، cardinality(براي مثال "دقيقا يک" )، برابري،نوع سازي غني تر از ويژگي ها، مشخصات ويژگي ها وشمارش کلاس ها.
SPARQL يک پروتکل و زبان کوئري از مبانع وب معنايي است.
وضعيت فعلي استاندارد سازي[ويرايش]
استاندارد سازي هاي در حال پيشرفت فعلي شامل :
قانون فرمت تبادل(RIF) به عنوان لايه اي از پشته وب معنايي.
لايه هايي که هايي که هنوز به طور کامل بيرون نيامده اند شامل :
لايه هاي منطق وحدت و مدرک تحت تحقيقات فعال هستند.
مقصود بالابردن قابليت استفاده و فايده وب است و ارتباط تنگاتنگ آن با منابع از طريق :
سرورهايي سيستم هاي داده اي موجود را با استفاده از RDF و SPARQL نشان مي دهند.خيلي تبديل کننده ها به RDF از برنامه هاي کاربردي مختلف وجود دارد.پايگاه داده هاي رابطه اي يک منبع مهم هستند. سرور وب معنايي بدون تاثير گذاري بر عملکرد سيستم موجود به آن پيوست مي شود.
اسناد "نشانه گداري شده" با اطلاعات معنايي(يک توسعه از تگ <meta>در HTML در صفحات وب امروزي براي تامين اطلاعات موتورهاي جستجوي وب، با استفاده از وب خزنده، به کاربرده مي شود). اين مي تواند اطلاعات قابل فهم براي ماشين درباره محتوي اسناد قابل فهم براي انسان باشد(از قبيل توليد کننده،عنوان،توضيحات اسناد) يا مي تواند صرفا طراحی  ابرداده نمايش دهنده مجموعه اي از حقايق باشد(از قبيل منابع و خدمات در هرکجاي سايت ها).(توجه کنيد که هرچيزي که بتواند با شناسه منبع يکنواخت شناسايي (URI) شود، مي تواند توصيف شود، بنابرين وب معنايي مي تواند درباره حيوانات،مردم،اماکن،ايده ها استدلال کند.) نشانه گذاري معنايي معمولا خودکار، تا به صورت دستي، توليد مي شود.
واژگان ابرداده رايج(هستي شناسي ها) و نگاشت بين واژگان که به خالقان اسناد اجازه مي دهد بدانند که چگونه اسنادشان را نشانه گذاري کنند، بنابرين عامل ها مي توانند اطلاعات در ابرداده تامين شده را استفاده کنند( بنابرين مولف درمقام 'مولف صفحه' با مولف در مقام مولف کتابي که موضوع مرور يک کتاب است، اشتباه گرفته نمي شود. )
عامل هاي خودکارشده براي اجراي وظايف براي کاربران وب معنايي با استفاده از اين داده
خدمات برپايه وب(معمولا با عامل هاي خودشان) براي تامين اطلاعات مخصوص عامل ها(براي مثال يک خدمت مورد اعتماد که يک عامل بتواند درباره تاريخچه خدمات ضعيف يا هرزه نگاري برخي فروشگاه هاي برخط بپرسد)
واکنش هاي شکاک[ويرايش]
 
امکان سنجي عملي[ويرايش]
منتقدان شدني بودن تحقق کامل يا جزئي وب معنايي را مي پرسند.بحران Cory Doctorow ("ابرچرند") از دورنماي رفتار انسان و ارجحييات شخصي هست. براي مثال، مردم ممکن است براي گمراه کردن موتور هاي وب معنايي که فرض را بر صحت ابرداده مي گذارند، ابرداده جعلي به صفحات وب وارد کنند. اين پديده در ابرتگ ها شناخته شده بود که الگوريتم رتبه بندي آلتاويستا را با بالابردن رتبه صفحات وب بخصوص فريب مي داد : موتور شاخص گذاري گوگل خصوصا به دنبال چنين تلاش هايي براي دست کاري است. Peter G?rdenfors و Timo Honkela اشاره مي کنند که فناوري هاي وب معنايي برپايه منطق، تنها يکسري از پديده هاي مربوط به هستي شناسي را پوشش مي دهند.
جايي که فناوري هاي وب معنايي درجه پذيرش عملي بالاتري پيدا کرد، تمايل بيشتري به بودن آن در هسته جوامع تخصصي و سازمان هاي براي پروژه هاي درون سازماني است. محدوديت ها به سوي پذيرش عملي، در دامنه ها و حوزه هاي محدود تر از چالش کمتري نسبت به عامه مردم و تارنماي گسترده جهاني دارد.
پتانسيل يک ايده در حال پيشرفت سريع[ويرايش]
 
مقاله ابتکاري Scientific American در سال 2001 توسط برنزلي تکامل مورد انتظار از وب موجود به وب معنايي را توصيف کرد . يک تکامل کامل چنان که توسط برنزلي توصيف شد فعلا در حال اتفاق افتادن است. در 2006 برنزلي و همکارانش اظهار داشتند که : "اين ايده ساده، به هر حال، تا حد زيادي تحقق نيافته باقي مانده است. " در حالي که ايده هنوز در حال ساخت است، به نظر مي رسد به سرعت در حال تکامل است و الهام بخش بسياري بوده است. بين 2007-2010 بسياري محققان پتانسيل اجتماعي وب معنايي را در کسب و کار و بخش سلامت و براي شبکه سازي اجتماعي، بررسي کرده اند. آنها همچنين مرز تکامل دموکراسي را بررسي کرده اند: چگونه يک جامعه خواست مشترکش را به يک شيوه دموکراتيک از طريق وب معنايي فرم مي دهد.
سانسور و حفظ حريم خصوصي[ويرايش]
 
اشتياق درباره وب معنايي مي تواند با نگراني ها درمورد سانسور و حفظ حريم خصوصي تعديل شود. براي مثال، فناوري هاي تحليل متن حالا مي توانند با استفاده از کلمات ديگر به راحتي کنار گذاشته شود، مثلا استعاره ها، يا با استفاده از تصاوير به جاي متن. يک اجرا حرفه اي از وب معنايي کنترل بر روي مشاهد و آفرينش اطلاعات آنلاين را براي دولت ها بسيار آسان تر مي کند؛ چرا که فهميدن اين اطلاعات براي يک ماشين مسدود کننده محتوي خودکار، راحت تر است. به علاوه،اين مسئله مطرح شده است که با استفاده از فايل هاي FOAF و ابرداده منطقه جغرافيايي، کمتر کسي حاضر به فاش شدن نامش در نگارش يک مقاله در يک وبلاگ شخصي خواهد شد. برخي از اين نگراني ها درخطاب به پروژه "وب آگاه سياسي" بودند و يک عنوان فعال تحقيق و توسعه اي هستند.
دوبرابر شدن فرمت هاي خروجي[ويرايش]
 
انتقاد ديگر به وب معنايي اين است که زمان بيشتري صرف ساخت و انتشار محتوي مي شود، چرا که براي يک تکه از داده به دو فرمت نياز است: يکي براي نمايش انسان و يکي براي ماشين ها. به هرحال، بسياري از برنامه هاي کاربردي در حال توسعه وب، در حال پرداختن به اين موضوع از طريق ايجاد يک فرمت قابل خواندن براي ماشين پس از انتشار داده يا درخواست ماشين براي پنين داده هستند. توسعه microformat ها واکنشي ديگر به اين نوع از انتقاد است. يکي ديگر از استدلال ها در دفاع از امکان سنجي وب معنايي، احتمالا قيمت در حال سقوط وظايف هوش انساني در بازار کار ديجيتال،مثلAmazon Mechanical Turk است.
مشخصات از قبيل eRDF و RDFa، به داده هاي دلخواه RDF اجازه مي دهد در صفحات HTML تعبيه بشوند.مکانيزم GRDDL (خوشه چين توضيحات منابع از گويش هاي زبان) به ماده موجود (شامل ميکرو فرمت ها) اجازه مي دهد به طور خودکار به عنوان RDF تفسير شوند؛ بنابرين ناشران تنها نياز به استفاده از يک فرمت،مثل HTML، را دارند.
پروژه ها[ويرايش]
 
اين بخش بعضي از پروژه ها و ابزار بسياري را که جهت ايجاد راه حل هاي وب معنايي وجود دارد ليست مي کند:
DBpedia[ويرايش]
DBpedia يک تلاش براي براي انتشار داده ساختاريافته استخراج شده از ويکي پديا است: داده در RDF منتشر شده و براي استفاده در وب تحت ليسانس مستندسازي آزاد GNU قابل دسترس مي شود، بنابرين به عامل هاي وب معنايي اجازه مي دهد استنتاج و query گرفتن پيشرفته بر روي مجموعه داده مشتق شده از ويکي پديا را فراهم بياورند و استفاده مجدد و توسعه در ديگر منابع داده را تسهيل کنند.
FOAF[ويرايش]
يک واژه پرطرفدار در وب معنايي دوستِ دوست است که از RDF براي توصيف روابط مردم با ديگر مردم در "چيزهاي" اطراف آن ها، استفاده مي کند.FOAF به عامل هاي هوشمند، براي درک هزاران ارتباطي که مردم با يکديگر دارند،مشاغل آن ها و موارد مهم در زندگي آنها، مجوز مي دهد؛ ارتباطاتي که ممکن است در موتورهاي جستتجوي سنتي برشمرده بشود يا نشود. زيرا ارتباطات از لحاظ تعداد بسيار گسترده است و تفسير انسان از اين اطلاعات ممکن است بهترين راه براي تحليل آن ها نباشد.
FOAF يک مثال از چگونگي تلاش وب معنايي براي استفاده از ارتباطات در زمينه اجتماعي است.
SIOC[ويرايش]
پروژه جوامع آنلاين معنايي پيوسته (SIOC،"شاک" تلفظ مي شود) يک واژگان از اصطلاحات و روابط را که فضاهاي داده وب را مدل مي کند، فراهم مي آورد. مثال هايي از اين نوع فضاهاي داده شامل : تالارهاي گفتگو،بلاگ ها،پست هاي بلاگ/خبرخوان ها،ليست هاي پستي، به اشتراک گذاري بوک مارک ها و گالري عکس ها، مي شود.
NextBIO[ويرايش]
يک پايگاه داده تقويت کننده علوم زيستي بالا تجربي داده هاي تگ شده و با استفاده از هستي شناسي پزشکي مرتبط شده اند. NextBio با استفاده از يک رابط موتور جستجو قابل دسترسي است. محققان مي توانند يافته هاي خود را براي الحاق به پايگاه داده کمک کنند. پايگاه داده در حال حاضر از توضيحات داده پروتئين و ژن و توالي داده هاي محوري پشتيباني مي کند و به طور پيوسته در حال گسترش براي حمايت از انواع ديگر داده هاي بيولوژيکي است.

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: يکشنبه 30 تير 1392 ساعت: 14:14

 اتحاد جماهير شوروي آن زمان موشکي با نام «اسپونيک» (Spotnik) را به فضا مي فرستد و نشان مي دهد داراي قدرتي است که مي تواند شبکه هاي ارتباطي آمريکا را توسط موشک هاي بالستيک و دوربرد خود از بين ببرد. آمريکايي ها در پاسخگويي به اين اقدام روس ها، موسسه پروژه هاي تحقيقي پيشرفته “ARPA” را به وجود آوردند. هدف از تاسيس چنين موسسه اي پژوهش و آزمايش براي پيدا کردن روشي بود که بتوان از طريق خطوط تلفني، کامپيوترها را به هم مرتبط نمود. به طوري که چندين کاربر بتوانند از يک خط ارتباطي مشترک استفاده کنند. در اصل شبکه اي بسازند که در آن داده ها به صورت اتوماتيک بين مبدا و مقصد حتي در صورت از بين رفتن بخشي از مسيرها جابه جا و منتقل شوند. در اصل هدف “ARPA” ايجاد يک شبکه اينترنتي نبود و فقط يک اقدام احتياطي در مقابل حمله احتمالي موشک هاي اتمي دوربرد بود. هر طراحی وب سایت  چند اکثر دانش امروزي ما درباره شبکه به طور مستقيم از طرح آرپانت “ARPPA NET” گرفته شده است. شبکه اي که همچون يک تار عنکبوت باشد و هر کامپيوتر ان از مسيرهاي مختلف بتواند با همتايان خود ارتباط دااشته باشد واگر اگر يک يا چند کامپيوتر روي شبکه يا پيوند بين انها از کار بيافتاد بقيه باز هم بتوانستند از مسيرهاي تخريب نشده با هم ارتباط بر قرار کنند.

اين ماجرا با وجودي که بخشي از حقايق به وجود آمدن اينترنت را بيان مي کند اما نمي تواند تمام واقعيات مربوط به آن را تشريح کند. بايد بگوييم افراد مختلفي در تشکيل اينترنت سهم داشته اند آقاي “Paul Baran” يکي از مهمترين آنهاست. آقاي باران که در دوران جنگ سرد زندگي مي کرد مي دانست که شبکه سراسري تلفن آمريکا توانايي مقابله با حمله اتمي شوروي سابق را ندارد. مثلا اگر رييس جمهور وقت آمريکا حمله اتمي متقابل را دستور دهد، بايد از يک شبکه تلفني استفاده مي کرد که قبلا توسط روس ها منهدم شده بود. در نتيجه طرح يک سيستم مقاوم در مقابل حمله اتمي روس ها ريخته شد.آقاي باران (Baran) تشکيل و تکامل اينترنت را به ساخت يک کليسا تشبيه کرد و معتقد بود، طي سال هاي اخير هر کس سنگي به پايه ها و سنگ هاي قبلي بنا اضافه مي کند و انجام هر کاري وابسته به کارهاي انجام شده قبلي است. بنابراين نمي توان گفت، کدام بخش از کار مهمترين بخش کار بوده است و در کل پيدايش اينترنت نتيجه کار و تلاش گروه کثيري از دانشمندان است. داستان پيدايش اينترنت با افسانه و واقعيت در هم آميخته شده است.
در اوايل دهه ?? ميلادي آقاي باران طي مقالاتي پايه کار اينترنت امروزي را ريخت. اطلاعات و داده ها به صورت قطعات و بسته هاي کوچکتري تقسيم و هر بسته با آدرسي که به آن اختصاص داده مي شود به مقصد خاص خود فرستاده مي شود. به اين ترتيب بسته ها مانند نامه هاي پستي مي توانند از هر مسيري به مقصد برسند. زيرا آنها شامل آدرس فرستنده و گيرنده هستند و در مقصد بسته ها مجددا يکپارچه مي شوند و به صورت يک اطلاعات کامل درمي آيند.

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: يکشنبه 23 تير 1392 ساعت: 15:01

 assistance are listed in this article. Welcome to the exciting world of WordPress!

 
flowchart
WordPress is a great product. It's easy-to-use, quite powerful, and flexible. Before you invest your valuable time and energy into installing WordPress, there are some documents you need to read to help you get started.
 
About Weblogs - What is Blogging all about?
What is WordPress?
WordPress Features
Before You Install WordPress
Step Two - Make a Plan
Based upon the information you've just read, including instructions on installing WordPress, you should have a list of the things you need and things to do. If not, make that list now. You'll want to make sure it includes the following information:
 
Website Host Requirements Checked and Verified
Versions of PHP and MySQL Checked and Verified
Web Host Compatibility with New Versions of WordPress
Your Website Useame and Password
Text Editor Software
An FTP Client Software
Your Web Browser of Choice
The following documents will help you understand more about how WordPress works and how to make a plan for your WordPress site:
 
WordPress Semantics
First Steps With WordPress
WordPress Lessons
It is important to make a plan about how you want to use WordPress on your site. Here are some questions to ask yourself.
 
Will you install WordPress in the root directory, subdirectory, or you just want to make a test site to make sure you want to use it?
Have you made a list of your site categories to organize your content by groups?
Have you made a list of Pages you may want to add to your site, such as About, Contact, or Events?
Have you thought about what you want in the header art of the site?
Have you developed a content strategy and list of topics to help start blogging?
Have you thought about how to integrate social media into your WordPress site and workflow?
Step Three - Install WordPress
With this information and your plan, it's time to install WordPress.
 
Before You Install WordPress
Installing WordPress
Hosting WordPress
Editing the wp-config.php file
Frequently Asked Questions About Installing WordPress
Using FTP Clients and Software
Changing File Permissions
Upgrading WordPress
Common Installation Problems
Trouble: I Can't Login
Step Four - Set Up WordPress
With your installation complete, it's time to set up WordPress so it will work the way you want it to work.
 
To help you understand how all the various features and screens on the WordPress Administration Panels work, check out the Administration Screens guide for a detailed walkthrough.
 
For help on creating your user profile information, of which some or all may appear on your WordPress Theme, see the Users > Your Profile pages for guidance.
 
To set the site name and other information, go to Administration > Settings > General.
 
After you've published a few posts, you can experiment with the full edit or quick edit features in the Administration > Posts > Posts panel.
 
Add your "About," "Contact," and other information Pages by going to Administration > Pages > Add New.
 
Want to change the look and feel of your WordPress site? Go to Administration > Appearance > Themes.
 
Take time to explore the WordPress Codex site, the official documentation site for WordPress. You'll find helpful information by reading WordPress Lessons, and these helpful documents:
 
Lea WordPress for WordPress.com and begiing self-hosted WordPress tutorials and guides.
Moderating Comments
Introduction to Dealing with Comment Spam
WordPress in Languages Other than English
Appearance and Themes
 
Changing the look of your WordPress website is easy with just a few clicks.
 
Using WordPress Themes Introduction
The WordPress Theme Directory features thousands of WordPress Themes
WordPress Widgets can quickly add more information and content to your Theme.
WordPress blog design and layout tutorials on the WordPress Codex
At this point, there may be something about your chosen Theme that is bothering you, or, you really want to get your hands dirty understanding how your WordPress Theme works. These simple guides will help you lea about customizing your WordPress Theme:
 
Lessons: Designing Your WordPress Site
CSS Overview, Tips, Techniques, and Resources
WordPress Widgets
Custom Navigation Menus
Stepping into WordPress Template files
Lessons: Template Files
Stepping Into Template Tags
Lessons: Working With Template Tags
WordPress Template Tags
Understanding the WordPress Loop
The WordPress Loop in Action
Editing Files in WordPress
Frequently Requested Design Help
Frequently Asked Questions about Site Layout and Design
If you want to create a new WordPress Theme from scratch, or do major renovations, or even design WordPress Themes for public release, you will need to be familiar with HTML, XHMTL, and CSS. The following documents will get you started:
 
Developing Your Own WordPress Theme
Validating a Website
Lessons: Website Development
CSS Fixing Browser Bugs
CSS Troubleshooting
If you want a custom-made WordPress Theme created especially for you by expert web-designers, it is recommended you search for qualified web designers on the Inteet, or look in your local community.
 
Adding WordPress Plugins
 
There are many "add-on" scripts and programs for WordPress called Plugins that add more capabilities, choices, and options to your WordPress site. WordPress Plugins do many things, including customizing the results of your site information, adding weather reports, adding spell check capability, and presenting custom lists of posts and acronyms. For more on how to work with Plugins and where to find WordPress Plugins for your site:
 
Managing your WordPress Plugins
WordPress Plugins
The WordPress Plugin Directory
Advanced Use of WordPress
Now that you are familiar with the basic features and functions of how WordPress works, it might be time for you to plunge deeper into the power of WordPress. The links below will expand your familiarity with PHP, HTML, XHTML, and CSS:
 
Lessons: WordPress Features and Functions
Using Permalinks
Photoblogs and Galleries
WordPress Advanced Techniques
Advanced Techniques for Plugins and Customization
WordPress Server and Database Information
Developer Documentation
Need More Help
As simple and easy as it is to use WordPress, if troubles arise, if something is confusing, if things aren't working, don't despair because help is available! Even though WordPress is free and open source, there are literally hundreds of volunteers eager to help you. Here are some helpful official resources for WordPress:
 
WordPress Codex (where you are!)
Getting More Help
Using the Support Forums
WordPress Forum
IRC Freenode WordPress Support on chael #wordpress
WordPress IRC Live Help
FAQ
Giving Back to WordPress
Now that you're a full fledged WordPress user, consider contributing to the WordPress Codex, Support Forum, Development, and other volunteer efforts that keep WordPress going. WordPress is free and totally supported by volunteers, and your help is needed.

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: چهارشنبه 19 تير 1392 ساعت: 12:49

 طراحي براي دستگاه موبايل

 
مرورگرهاي مخصوص mobile و device هاي با صفحه نمايش کوچک به دليل محدوديت در اندازه ي صفحه نمايش چالشي را در طراحي style ايجاد مي کنند که همين امر باعث مي شود تا style متفاوتي را براي آنها تعريف کنيم. همانند تعريف دو style متفاوت براي print و screen. 
مثال :
1
<style type="text/css" media="screen and (max-width: 480px)"> ... </style>
2
يا
3
<link rel="stylesheet" type="text/css" media="screen and (max-width: 480px)" href="style.css" />
4
يا
5
<style type="text/css">
6
 @media screen and (max-width: 480px) {
7
 }
8
</style>
 
همانطو در قسمت بالا گفتيم، بهترين روش طراحي براي ديگر دستگاه ها استفاده از max و min-width مي باشد، طريقه ايجاد شرط براي تعيين اين دو خصوصيت استفاده از and و سپس آوردن شرط در داخل پرانتز است
مثال :
1
@media screen and (max-width: 480px) and (min-width: 320px) {
2
}
همانطور که مي دانيد، بعضي از دستگاه هاي موبايل حالت افقي نيز دارند، در اين حالت عرض دوباره تغيير خواهد کرد، پس بهتر است style اين حالت را نيز تعيين کنيم.
مثال :
 
1
@media screen and (max-width: 480px) and (min-width: 320px) and (orientation: portait) {
2
}
3
يا
4
@media screen and (max-width: 480px) and (min-width: 320px) and (orientation: landscape) {
5
}
کد اول حالت عمودي يا همان حالت عادي موبايل را مورد هدف قرار مي دهد، و کد دوم حالت افقي موبايل را تعيين مي کند.
نکته : هميشه قبل از عبارت screen کلمه only قرار دهيد، (جهت کار کردن کد در مرورگرهاي قديمي)
مثال :
@media only screen and (max-width: 480px) {
}
بسيار خب آموزش اين جلسه نيز به پايان رسيد و با طريقه طراحي style براي ساير deviceها نيز آشنا شديد در جلسه بعدي.........! در سري آموزشي بعدي با طريقه طراحي قالب آشنا خواهيم شد.
حال که اين سري به پايان رسيد لازم دونستم چند نکته رو يادآوري کنم :
2. دليل دير آپ شدن اين سري بعضي مشکلات خصوصي، و مشغله هاي کاري بوده اگه کسي از دوستان ناراحت شده از اين موضوع، ازش عذرخواهي مي کنم.
3. يادگيري اين آموزش ها نياز به سعي و تلاش و تمرين مستمر داره، پس هميشه يک زماني رو اختصاص بدين به تمرين اين آموخته ها.
4. سري آموزشي طراحي قالب نيز، ايشالا به زودي شروع ميشه.
اميدوارم که از اين سري آموزشي نهايت بهره رو برده باشين. اگر سوالي داشتين ميتونيد در بخش نظرات مطرح کنيد.

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: دوشنبه 17 تير 1392 ساعت: 18:07

 

کدام يک از کدهاي زير بر روي عناصر تاثير ميگذارند؟
 
وقتي به يک عنصر يکسري خصوصيات نسبت مي دهيم، و در يک استايل دهي گروهي يا در جاي ديگري يکسري خصوصيات ديگر براي آن مي نويسيم، از بين خصوصيات يکسان تمامي آنها به ارث برده ميشود و از بين ساير خصوصيات آن ويژگي هايي به ارث مي روند که نسبت به ساير دستورات ديرتر و يا به عبارتي بعد تر نوشته شده اند و در صفحه استايل دهي پايين تر قرار گرفته اند. با هم به بررسي مثال زير مي پردازيم :
 
در دستورات ابتدايي رنگ نسبت داده شده به تگ h2 آبي است، اما در استايل دهي گروهي رنگ نسبت داده شده به آن سفيد است، به همين دليل رنگ فونت انتخابي براي آن سفيد خواهد بود. مهم نيست که در دستورات قبلي  100 بار رنگ آبي به h2 نسبت داده شود پرا که آخرين دستور  css رنگ سفيد را به اين تگ نسبت مي دهد.
 
استايل دهي به لينک ها:
 
لينک ها در سراسر دنياي وب وجود دارند، اگر به لينک هاي اوليه با استايل پيش فرض نگاهي بيندازيم مي بينيم که لينک ها داراي يک خط در زير نوشته لينک (underline)  هستند. به صورت پيش فرض مرورگرها از رنگ هاي زير براي لينک ها استفاده مي کنند:
آبي :    لينکي که مشاهده نشده باشد.
بنفش :  لينکي که شما آن را قبلا مشاهده کرده ايد.
قرمز:   لينکي که فعال است و شما در حال کليک کردن بر روي آن هستيد.
در بيشتر مواقع استايل دهي به لينک ها ممکن است به شکل زير باشد:
 
 
با اين دستور به جاي اينکه لينک هاي آبي رنگ با سايز فونت نرمال داشته باشيم، لينک هاي شما به رنگ آبي و ضخيم خواهد بود.
 همانطور که قبلا اشاره کرديم تا کنون يک نوع حالت براي لينک ها معرفي کرديم، لينک هاي مشاهده شده، لينک هاي فعال و لينک هايي که هنوز بر روي آنها کليک نشده است، اما نوع چهارمي وجود دارد که hover ناميده مي شود، اين حالت براي وقتي است که نشانه گر موس بر روي لينک مي آيد که با استايل دهي در css نيز ميتوان خصوصيات اين لينک را نيز تغيير داد.
در اينجا به برخي از استايل هايي که مي توان به لينک ها داد نگاهي مي اندازيم:
 
 
  عکس بالا کليه حالت هاي مختلف لينک ها را نشان مي دهد و حالت hover آن لينک تماس با ما  (contact us) است. تمامي رنگ هاي پيش زمينه و ساير رنگ هاي ديگر را مي توانيد با css  ايجاد کنيد و مي توانيد افکت هاي بسيار جذابي مانند آن چيزي که در بخش فوتر سايت وب اسکالا مشاهده نماييد ايجاد کنيد.
 
پاک کردن پيشينه مرورگر:
 
مرورگرها به صورت پيش فرض مقداري از پيشينه صفحات وب سايت را در خود ذخيره مي کنند و از اين اطلاعات استفاده مي کنند که بدانند آيا لينکي بازديد شده است يا نه، اما اين کار براي زمانيکه طراح وب سايت در حال تست کردن صفحه سايتي است کمي مشکل ساز مي شود به خصوص وقتي که طراح مي خواهد لينکي که بازديد نشده است را استايل بدهد، اما چون صفحه سايت را چندين بار refresh  کرده مرورگر وي به اصطلاح cache  کرده و به همين دليل لينک هاي بازديد نشده را بازديد شده مي پندارد که به همين دليل مي بايست cache يا اطلاعات ذخيده شده را پاک کرد. براي اين منظور به اين صورت عمل مي کنيم:
در مرورگر اينترنت اکسپلورر : تب  tools راانتخاب کرده، inteet option  را کليک مي کنيد، زير browser history دکمه delete  را بزنيد، در پنجره باز شده check box مربوط به history  را فعال کنيد، انتخاب ساير گرينه ها با توجه به نظر خودتان مي تواند صورت گيرد. در نهايت دکمه delete  را زده و پنجره inteet option را ok ميکنيم تا بسته شود و cache مرورگرمان پاک شود.
 
design-web-113.jpg
 
ساير مرورگرها نيز روشي مشابه دارند که آدرس دسترسي به history  آنها نيز به صورت زير است:
 
    Tools > Options يا   Preferences > Privacy
 
 
 
کلاس هاي انتخابگر  :
 
تا اينجا ياد گرفتيم که چگونه در يک فايل CSS خصوصيات مختلفي براي تگها بنويسيم و آموختيم که ميتوان خصوصيات يک کلاس را براي تگهاي مختلفي اعمال کرد يعني ميتوان کلاس را چندين بار استفاده کرد. به عنوان مثال بياييد کلاس زير را دريک پاراگراف اعمال کنيم :
 
 
به اين ترتيب 3 خصوصيت براي پاراگرافمان تعريف کرده ايم،که خصوصيت سوم letter-spacing  به معناي اينست که فاصله بين کلمات موجود درمتن 0.05em باشد. (اگرارتفاع حرف M رابرابربا em1 درنظربگيريد 5% اين مقدار برابر با 0.05em خواهد بود).
حال براي اين که اين خصوصيات که در css نوشتيم برروي پاراگراف مدنظر اعمال شود کافيست که نام کلاس موجود در css رابه تگ مورد نظ مان درصفحه html نسبت دهيم:
 
 
حال در نظربگيريد تگ  <blockquote>درون صفحه html تان وجود دارد و درون اين تگ ميخواهيد يک پاراگراف قرار دهيد که کلاس fun داشته باشد ، همانند کد زير:
 
 
به نظر شما اگر بخواهيد چند پاراگراف درون اين تگ قراردهيد چه کارميتوان کرد؟ ميتوان راه حل زير را اعمال کرد:
 
 
اما همانطور که مي بينيد تکرار نام کلاس در تگها ي بالا زياد صورت گرفته ، پس به جاي استفاده از روش بالا ميتوان روش بهتري را به کار برد   
 
ID & CLASS
 
ياد گرفتيد که چگونه ميتوان از ID  و کلاس براي تگهاي موجود در HTML خود استفاده نماييد ، به عنوان مثال براي کلاس از نماد "." قبل از نام کلاس در نظر گرفته شده در فايل سي اس اس استفاده مي کنيم و براي ID از نماد "#" .
نکته از مترجم : دقت نماييد براي استايل دهي هم از کلاس استفاه ميشود و هم از ID. اما تفاوت هايي هم در استفاده دارد وآن اينکه از ID  براي استايل دهي و مشخص کردن عناصر اصلي صفحه مانند هدر  فوتر و منو و غيره استفاده ميکنيم و يا براي استفاده در موارد برنامه نويسي .
تنها نکته در اين باره اين است که در يک صفحه HTML از نام يک ID  فقط مي شود يکبار استفاده نمود اما از نام يک کلاس مي توان به هر تعداد استفاده کرد.
 
در نظر بگيريد براي چند تگ درون صفحه تان از يک کلاس يکسان استفاده کرده ايد، مثلا:
 
 
اما براي يکي از تگ ها علاوه بر خصوصيات فوق يک يا چند خصيصه ديگر نيز اضافه کنيد، به اين روش اين کار را انجام مي دهيم:
 
    blockquote.fun {
    font-style: italic;
    }
 
 
بدين ترتيب چنانچه کلاس fun درون تگ  blockquote قرار گيرد خصوصيت italic  را نيز مي خواند ، اما اگر به ساير تگ هايي که مي خواهيم تنها کلاس fun را بخوانند تگ blockquote را قرار ندهيم خصيصه italic  شدن فونت اعمال نمي شود.
 
براي روشن تر شدن اين موضوع مثال ديگري مي زنم:
فرض کنيد مي خواهيم تمامي متون قرار گرفته درون تگ  p صفحه مان به رنگ آبي نفتي درآيند بنابراين کافيست که در CSS بنويسيم :
 
اما حالا اگر بخواهيم يکي از متون قرار گرفته درون تگ p مان به رنگ ديگري درآيد کافيست ، به اين تگ p يه کلاس بدهيم و سپس به آن کلاس رنگ مورد نظرمان را نسبت دهيم:
 
 
 
استايل دهي قسمتي از متن با استفاده از span  :
 
 
و مي خواهيد دو کلمه اول اين متن يعني Bubble Underis  به صورت bold  (پر رنگ) نمايش داده شود. براي اين کار براي اين کلمات يک تگ span به کار مي بريم و سپس به اين span استايل ديگري را اعمال مي کنيم و آن را آبي رنگ مي کنيم:
 
استايل دهي عناصر با استفاده از css
 
 طي سالهاي گذشته توسعه دهندگان وب سايت با استفاده  از css تنها مي توانستند به متون موجود در سايت استايل بدهند و در پاره اي از مواقع رنگي را به متني اختصاص مي دادند، اين تنها کاري بود که مي شد با استفاده ازcss انجام داد چون در آن زمان مرورگر ها بسيار ضعيف بود و نمي توانستند خصوصيات بيشتري از css  را پشتيباني کنند. اما با گذشت زمان اين امر ميسر شد و مرورگر ها پيشرفت کردند.
در اين فصل به بررسي زواياي ديگري از css مي پردازيم و امکانات بيشتري از آن را معرفي مي کنيم. از جمله:
تغيير ظاهر و اندازه فضاي مشخصي از وب سايت
تغيير پس زمينه و کناره هاي اشکال
موقعيت عناصر در هر جاي صفحه وب سايت
 
قبل از شروع کار، ابتدا براي ايجاد تغيير در ظاهر و اندازه عناصر در وب سايت مي بايست با مفهوم block-level elements  و inline elements آشنا شويد.
 
block-level elements  و inline elements
 
block-level elements:  به عناصر يا تگ هايي مي گوييم که توسط آن مي توان کل سطر يا فضايي که آن عنصر در اختيار خود دارد را  مسدود يا به اصطلاح block کرد، هر عنصر block  مي تواند درون خود عنصر و يا عناصر inline و يا block  را جاي دهد.
 
inline elements : به عناصر يا تگ هايي مي گويند که آنها تنها مي توانند به اندازه متني که درون آن جاي گرفته قسمتي از سطر را اشغال نمايند، اين عناصر خطي يا به اصطلاح inline ناميده مي شوند، توجه داشته باشيد که درون تگ هاي inline تنها عنصر Inline جاي ميگيرد.
نحوه تشخيص عناصر  inline  بدين صورت است که اگر عنصري دوم در کنار عنصر اول در امتداد يک خط قرار گيرند عنصر اول قطعا inline است، اما اگر عنصر اول  block باشد عنصر دوم در بالا يا پايين عنصر اول قرار خواهد گرفت و نه در امتداد عنصر اول.
 
در اينجا چند عنصر block را معرفي مي کنيم:
 
تگ هاي h1, h2,...و h6
P
div
Blockquote
Ul  و  ol
Form
 
وقتي که شما يک پاراگراف ايجاد مي کنيد، نيازي نيست که بعد از پايان پاراگراف اول با استفاده از <br /> به خط بعد برويد تنها کافيست يک تگ<p> را باز کرده متن خود را بنويسيد و سپس آن تگ را ببنديد.</p>
بذين ترتيب چون تگ p بلاک است خود به خود متني که در تگ دوم P  قرار مي گيرد از ابتداي سطر بعد شروع مي شود.
 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: دوشنبه 10 تير 1392 ساعت: 14:01

 
 
هاست چيست؟
هاست در واقع يک کامپيوتر تحت شبکه و آنلاين است که اطلاعات و فايل هاي سايت شما بر روي اين کامپيوتر قرار مي گيرد و پس از ست شدن با دامنه شما وقتي کاربر آدرس دامنه شما را تايپ کند سايت شما از روي ميزبان يا همان هاست فراخواني مي شود و در مرورگر و کامپيوتر کاربر نمايش داده مي شود،هاست ها سيستم عامل ها و نوع هاي مختلف و متفاوتي دارند که اصولا ويندوز و لينوکس مي باشد که هر يک براي کار ها و زبان هاي برنامه نويسي تحت وب خاصي مي باشند بحث هاست و دامنه مبحث هاي بسيار زيادي دارد که در مقالات آينده توضيح خواهيم داد.
 
HOST : فضا و اطلاعات سايت شما بايد بر روي يكي از كامپيوترهاي ميزبان که 24 ساعت متصل به اينترنت است قرار گيرد تا ديگران بتوانند در هر لحظه از شبانه روز به آن دسترسي داشته باشند. در حقيقت ميزبان يا هاست ، تمام يا بخشي كوچك از فضاي يك كامپيوتر هميشه متصل به اينترنت است كه به مرورگرها اين امكان را مي*دهد كه با تايپ دامنه شما در بخش مرورگر خود ، بتوانند به صفحات وب سايت شما دسترسي پيدا كنند و يا برنامه اي خاص را براي ايجاد آن صفحات اجرا كنند.
فضاي هاست داراي يك آدرس اينترنتي منحصر بفرد بنام IP ، يك حوزه منحصــر بفرد و يك نام منحصـر بفــرد كه كامپيوتر شما را در شبكه مي شناساند ، مي باشد . بعبارت ديگر ، ميزباني يك سايت عبارتست از فراهم نمودن محلي مناسب بعنوان پايگاه اصلي براي ارسال و دريافت اطلاعات از طريق اينترنت که در اصطلاح فني به آن Web Hosting گفته مي شوند
 
 
DOMAIN
1 نام دامين يک نام واحد براي يک سايت مي باشد مانند Microsoft.com يا vwdev.com
2. يک نام دامين بايد ثبت شود
3. پس از ثبت نام دامنه هاي مورد نظر، اطلاعات سايت شما اعم از آدرس IP اينترنتي شما در يک DNS Server ثبت مي گردد.
4 .DNS . مخفف Domain Name System مي باشد. يک DNS Server عهده دار اطلاع رساني به کامپيوتر هاي ديگر موجود در اينترنت درباره نام دامين شما و آدرس سايت شما مي باشد.
 
 
ثبت DOMAIN :
1 . براي ثبت نام دامين مورد نظر بايد به شرکتهايي که اين خدمت را ارائه ميدهند مراجعه نماييد. پس از ذکر نام دامين چک مي شود که آيا دامين مورد نظر با پسوند دلخواه شما به صورت آزاد وجود دارد يا اينکه قبلا ثبت شده است. در صورت آزاد بودن نام دامين با پسوند دلخواه، مي توانيد اقدام به اجاره آن نماييد
2. دامينها براي مدت زمان معيين اجاره مي شوند
3. صاحب دامين مي تواند قبل از به سر آمدن زمان اجاره دامين آنرا تمديد نمايد
4. اگر قبل از به سر آمدن زمان اجاره يک نام دامين، اين دامين تمديد نگردد احتمال از دست رفتن دامين وجود دارد 

برچسب: طراحی وب سایت,طراحی سایت,طراحی وب, نویسنده: sattar تاريخ: چهارشنبه 5 تير 1392 ساعت: 15:38

صفحه بندی